embankment founded - Alemán Inglés Diccionario